package com.foreknow.penTest;

/**
 * @author shkstart
 * @create 2021-08-18 16:37
 */

import java.util.*;

/**
 * 编写一个程序 实现求每个子串出现的次数
 * 要求:对每个字符串，输出它所有出现的次数在1次以上的子字符串,
 * 和这个子字符串出现的次数并按字典顺序排序(由小到大).
 */
public class subNum {
    public static void main(String[] args) {
        String str="abcabcdef";
        List<Character > list=new ArrayList<>(str.length());
        Map<Character,Integer>map=new HashMap<>();

        for (int i = 0; i < str.length(); i++) {
            list.add(str.charAt(i));
            map.put(str.charAt(i),0);
        }
        for (char l:list) {
            System.out.print(l+" ");
        }

        Iterator<Map.Entry<Character, Integer>> iterator = map.entrySet().iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next());
        }
    }


}
